/*
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved. 
 */
package com.icinfo.cloud.provider.punish.usersign.service;

import com.icinfo.cloud.provider.punish.usersign.dto.MemberUserSignSaveDto;
import com.icinfo.cloud.provider.punish.usersign.model.MemberUserSign;
import com.icinfo.framework.common.web.Result;
import com.icinfo.framework.core.service.BaseService;

/**
 * 描述: 用户签名信息表 member_user_sign 对应的Service接口.<br>
 *
 * @author framework generator
 * @date 2022年07月21日
 */
public interface IMemberUserSignService extends BaseService {

    /**
     * 【V1.4.1】描述： 设置用户签名
     *
     * @author: zhengqiang
     * @date: 2022/7/21
     * @param: saveDto
     * @return {@link boolean}
     **/
    Result saveUserSign(MemberUserSignSaveDto saveDto);

    /**
     * 【V1.3.2】描述： 查询用户签名记录
     *
     * @author: zhengqiang
     * @date: 2022/7/21
     * @param: userId
     * @return {@link String}
     **/
    MemberUserSign selectUserSign(String userId);

    /**
     * 描述： 设置用户token
     *
     * @author: zhengqiang
     * @date: 2022/9/8
     * @return {@link Result}
     **/
    Result saveUserToken();
}